// pages/curriculum/index.js
// import api from '../../utils/api.js'
const api = require('../../utils/api').apis;
Page({
  

  /**
   * 页面的初始数据
   */
  data: {
    showId:0,
    key:0,
    id:Number,
    business:{},
    course:{},
    iconimg:'',
    searchCourseMessage:{},
    pageNo:1,
    total:0,
    userType:'',
  },
  // 下拉加载
  lower: function(){
    console.log(this.data.id)
    // this.setData({
    //   page: this.data.page + 1,
    // })
 
    // if (this.data.judge == 0){
    //   this.newsInfo();
    // }
    console.log(this.data.course)
    console.log(this.data.total)

    if(this.data.course.length <this.data.total){
      // console.log(111)
      let page = ++this.data.pageNo
      this.setData({
        pageNo:page
      })
      console.log(this.data.id)
      this.searchCourse(this.data.id)
    }
  },

  // 搜索栏跳转
  searchWord() {
        wx.navigateTo({
          url:'/home/pages/search/index'
      // url:'/home/pages/search/index'
          // url:'/login/pages/login/index',
          // url:'/mine/pages/mine_code/index'
        })
      },

    // 右侧视频课程点击事件和跳转
    videoWrod(e){
      // console.log(this.data.course)
      var i = e.currentTarget.dataset.index
      var id = this.data.course[i].id
      console.log(id)
      // 跳转到课程详情
      wx.navigateTo({
        url:'/curriculum/pages/course/index?id='+id,
        // url:'/curriculum/pages/course_tv/index?id='+id,
      })
      
      
    },


    // 左侧列表点击事件 
  changColor:function(e){
    // console.log('data'+this.data.id)
    // 请求右侧课程数据
    // console.log(e)
    this.setData({
      key: e.currentTarget.dataset.index,
      id:e.currentTarget.dataset.id,
      pageNo:1

    })
    this.searchCourse(e.currentTarget.dataset.id);
    
    // 动态css
    
  }, 

  /**
   * 生命周期函数--监听页面加载
   */
  
    // 请求右侧课程数据的方法
  searchCourse:function(id){
    // console.log(id)
    // console.log(this.data.id)
    api.searchCourse({
      industryId:id,
      pageNo:this.data.pageNo,
      pageSize:'15'
    }).then(res=>{
      console.log(res.data.records)
        if (this.data.pageNo == 1) {
          this.setData({
            startTime:res.data.startTime,
            course: res.data.records,
            total: res.data.total
          })
        } else {
          console.log(res.data)
          this.setData({
            course: this.data.course.concat(res.data.records),
            total: res.data.total,
            startTime:res.data.startTime
          })
        }
    })
  },
  
  onLoad: function (options) {
    var userInfo = wx.getStorageSync('userInfo') ? wx.getStorageSync('userInfo'):''
    this.setData({
      userType:userInfo.userType ?userInfo.userType: 'user'
    })
    
    // 请求行业目录
    api.busIness({}).then(res=>{
      // console.log(res.data)
      // console.log(res.data[0].id)

      this.setData({
        business:res.data,
        id:res.data[0].id
      })
      // console.log(this.data.business)
      this.searchCourse(res.data[0].id)
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
        // 请求行业目录
        api.busIness({}).then(res=>{
          // console.log(res.data)
          // console.log(res.data[0].id)
    
          this.setData({
            business:res.data,
            id:this.data.id
          })
          // console.log(this.data.business)
          this.searchCourse(this.data.id)
        })
        var userInfo = wx.getStorageSync('userInfo') ? wx.getStorageSync('userInfo'):''
        this.setData({
          userType:userInfo.userType ?userInfo.userType: 'user'
        })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    console.log('aaa')
    // if(this.data.course.length <this.data.total){
    //   console.log(111)
    //   let page = ++this.data.pageNo
    //   this.setData({
    //     pageNo:page
    //   })
    //   this.searchCourse(this.data.id)
    // }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})